package io.renren.modules.skate.dto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.renren.common.utils.DateUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
* 证书表
*
* @author Mark sunlightcs@gmail.com
* @since 3.0 2023-11-28
*/
@Data
@ApiModel(value = "证书表")
public class FCertificateDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;

    private String code;
    /**
     * 姓名
     */
    private String name;
    /**
     * 身份证号
     */
    private String idCard;

    private String team;
    /**
     * 地址、地点
     */
    private String address;
    /**
     * 成绩
     */
    private String score;

    private String ranks;

    private String ranksScore;

    /**
     * 编号
     */
    private String certificateNo;
    /**
     * 考官
     */
    private String examiner;
    /**
     * 赛事id
     */
    private Integer matchId;
    /**
     *比赛名称
     */
    private String matchName;
    /**
     * 赛项id
     */
    private Integer matchItemId;

    private String matchItem;
    /**
     * 类型 1 考级证书  2 学员证
     */
    private Integer type;
    /**
     * 考级分类id
     */
    private Integer classifyId;
    /**
     * 分类名称
     */
    private String classifyName;
    /**
     * 图片
     */
    private String img;
    /**
     * 创建人
     */
    private String creator;
    /**
     * 创建人
     */
    private String updater;
    /**
     * 创建人
     */
    private Date updateDate;

    @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "创建时间")
    //字符串格式
    private String createDateStr;

}